package com.mk.admin.model.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

@Data
@ApiModel("就诊指引")
public class PatientGuidanceVo {
    private Integer id;                      // 主键ID
    private String name;                  // 指引名称
    private String patId;                 // 患者ID
    private String patName;               // 患者姓名
    private String departmentCode;        // 科室编码
    private String departmentName;        // 科室名称
    private String departmentAddress;     // 科室地址
    private String doctorCode;            // 医生工号
    private String doctorName;            // 医生姓名
    private String campusCode;            // 院区编码
    private String campusName;            // 院区名称
    @ApiModelProperty("是否存在当前信息 1 存在 0 不存在")
    private Integer status;               // 状态(0:未开始 1:进行中 2:已完成)
    @ApiModelProperty("签到状态  0未签到 1已签到 -1不能操作(默认-1)")
    private Integer signStatus;           // 签到状态(0:未签到 1:已签到)
    private String signTime;                // 签到时间
    private String navImg;                // 导航图片路径
    private String navMap;                // 导航地图数据
    private Integer sort;                 // 排序号
    private Integer waitTime;             // 预计等待时间(分钟)
    private String lastSignTime;            // 上次签到时间
    private String nextSignTime;            // 下次签到时间
    private String payOrderNo;            // 挂号id
    @ApiModelProperty("订单状态  1表示已完成  0表示未完成  就诊指引只有为0时才显示")
    private Integer statusOrder;            // 挂号id
    private String btnName;
    private String visitTime;
    private String jobTitle;
    @ApiModelProperty("指引模板步骤图标")
    private String icon;
    @ApiModelProperty("排序：orderBy:'id desc,sort asc,name desc'")
    private String orderBy;
    private Integer page;
    private Integer size;
}
